
#ifndef _IGLSTATES_H_
#define _IGLSTATES_H_

#include <BMatrix>
#include <BString>

namespace BWE
{
	class IGLState
	{
	public:
		IGLState();
		~IGLState();

		void save();
		void open();

	private:
		BMatrix			projectionMatrix;
		BMatrix			modelViewMatrix;
		BMatrix			textureMatrix;
		BInt			viewport[4];
		BInt			frameBuffer;
	};
};
#endif